[v-cloak] {
	display:none;
}
body,html{
	min-width: 1200px!important;
	height: 100%;
	overflow: hidden;
	/* background: #f3f4f9!important; */
}
.login-box{
	margin-top: 200px;
}
.el-col-box{
	width: 520px;
	padding: 40px;
	margin-left: 50%;
	transform: translateX(-50%);
	background: #fff;
	box-sizing: border-box;
	-webkit-box-shadow: 0 0 10px 10px rgba(98, 104, 117, 0.1);
		 -moz-box-shadow: 0 0 10px 10px rgba(71,120,232,0.1);
		      box-shadow: 0 0 10px 10px rgba(98,104,117,0.1);
}
.el-table--border th{
	background: #fafafa;
	color: #666;
	font-weight: bold;
}
.login-title{
	text-align: center;
	margin: 0px 0 20px 0;
}
.login-title>h1{
	font-size: 36px;
	color: #1890ff;
	font-weight: bold;
}
.login-title>p{
	margin-top: 14px;
	font-size: 15px;
	color: #1890ff;
}
.login-btn{
	width: 74%;
	height: 64px;
	margin-left: 13%;
	margin-top: 15px;
	line-height: 64px;
	color: #f00;
	font-size: 19px;
	text-align: center;
	background: #4778e8;
	color: #fff;
	border-radius: 6px;
}
.login-bottom{
	margin: 38px 0 25px 0;
	font-size: 18px;
	color: #323232;
	text-align: center;
}
.search-box{
  padding: 16px;
  font-size: 14px;
  line-height: 40px;
	background: #fff;
	border: #e9e9e9 solid 1px;
}

.el-dialog__body{
	padding: 0;
}

.main-box{
	padding: 20px;
	border: #e9e9e9 solid 1px;
	background: #fff;
}
.inforlist{
	width: 100%;
	padding: 24px 40px;
	margin-top: 20px;
	background: #fff;
}
.infor-title{
	font-size: 14px;
	color: #666;
}
.pages-box{
	margin-top: 30px;
	overflow: hidden;
}
.pagetion{
	float: right;
}
.warp-box{
	padding: 73px 40px 30px 40px;
}

.el-aside{
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
	background: #32323a;
	overflow: hidden;
}

.el-main{
  margin-left: 230px;
  padding: 0;
  background: #f3f4f9;
}

.menu-btn{
	display: none;
	color: #4877e9;
	line-height: 62px;
	cursor: pointer;
	margin-left: 20px;
}

.inforadd{
  /*width:780px;*/
}
.modifySp{
	display: block;
	position: absolute;
	right: 3px;
	top: 5px;
}
.submit-infor{
  display: block;
  width: 140px;
  height: 36px;
  margin: 40px 0 60px 10px;
  background: #4877e9;
  line-height: 36px;
  text-align: center;
  color: #fff;
  border-radius: 18px;
  cursor: pointer;
}
.search-div .date-input{
	width: 150px;
}
.datatime-box .el-input__inner{
	border: none;
	text-align: center;
}
.datatime{
	border: 1px solid #dcdfe6;
	line-height: 28px;
	display: inline-block;
	border-radius: 16px;
	box-sizing: border-box;
}
.bottomcopyright{
	width: 100%;
	position:absolute;
	bottom: 15px;
	text-align:center;
	color:#fff;
	font-size: 12px;
}
.formtitle{
	margin-bottom: 14px;
	font-size: 14px;
	color: #666;
}
.addForm .el-form-item{
	margin-bottom: 18px;
}
.addForm .formtitle {
	margin-top: 20px;
}
.zkRegister .el-form-item {
	margin-bottom: 24px;
}
.el-dialog{
	overflow-y: auto;
	padding-bottom: 62px;
}
.from-bottom-box{
	position:absolute;
	bottom:0;
	height:52px;
	width:100%;
	line-height:52px;
	border-top:#f4f4f4 solid 1px;
	padding-left:30px;
	background:#fff;
	z-index: 1;
}
.detail-from-bottom-box{
	position:absolute;
	bottom:0;
	width:73%;
	line-height:52px;
	border-top:#f4f4f4 solid 1px;
	padding-left:30px;
	background:#fff;
	z-index: 10;
}
.height56 {
	height:56px;
}
.height200 {
	height:240px;
}
.team-name{
	float: left;
	font-size: 13px;
	color: #666;
	line-height: 24px;
	margin-left: 5px;
}
.team-icon{
	display: block;
	width: 24px;
	height: 24px;
	float: left;
	font-size: 12px;
	border-radius: 50%;
	color: #fff;
	line-height: 24px;
	text-align: center;
}
.team-del{
	float: right;
	margin-right: 40px;
	line-height: 24px;
	cursor: pointer;
	color: #4778e8;
}
.link-text{
	cursor: pointer;
}
.link-text:hover{
	cursor: pointer;
	color: #409EFF;
}
.color-red{
	color: #F56C6C;
}
.el-drawer__header{
	border-bottom: #f4f4f4 solid 1px;
	padding: 15px 20px;
	margin-bottom: 0;
}
.el-drawer__body{
	height: 100%;
}
.el-dialog__header{
	border-bottom: #f4f4f4 solid 1px;
	padding: 15px 20px;
}
.el-icon-money{
	font-size: 14px;
}
.el-form-item__label{
	font-size: 13px;
}
.detailForm .el-form-item{
	margin-bottom: 0;
}
.detailForm .el-form-item__content{
	color: #646464;
}
.displayBlock{
	display: block;
}
.displayNone{
	display: none;
}
.genjin-text{
	display: inline-block;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	background:#f5f6f7;
	font-size:13px;
	color:#646464;
	padding: 14px 10px;
	line-height:22px;
}
.genjin-text2{
	display: block;
	height: 20px;
	border-left: #e5e5e5 solid 3px;
	font-size:13px;
	padding-left: 3px;
	color:#646464;
	line-height:20px;
	color: #bfbfbf;
}
.drp-text{
	font-size: 12px;
	cursor: pointer;
	padding: 10px 5px;
}
.drp-text:hover{
	background: #d9ecff;
}
.el-divider__text.is-left{
	color: #999;
}
.ellisps{
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.el-tabs__item{
	width:70px;
	text-align: center;
}


.link-text{
	font-size: 13px;
	color: #409EFF!important;
}
.link-ellisps{
	cursor: pointer;
	font-size: 13px;
	color: #646464;
}
.link-ellisps:hover{
	color: #409EFF;
}
/* 客户合同卡片信息 */
.hetong-title{
	padding: 24px;
	background: #fcf6ed;
}
.hetong-title>h1{
	font-weight: bold;
	font-size: 20px;
}


.marginB10{
	margin-bottom: 10px;
}
.el-collapse{
	border-top: none;
}


.ant-collapse > .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow{
	left: 0px;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header{
	padding: 12px 0 12px 20px!important;
}
.ant-drawer-body{
	height: 100%!important;
	padding: 0!important;
}
.ant-collapse-content > .ant-collapse-content-box{
	padding: 0!important;
}
.ant-collapse-borderless > .ant-collapse-item{
	border-bottom: none!important;
}
.ant-collapse > .ant-collapse-item{
	border-bottom: none!important;
}
.ant-collapse > .ant-collapse-item > .ant-collapse-header{
	border-bottom: #e5e5e5 dotted 1px!important;
	/* margin-bottom: 20px; */
}
.ant-drawer-wrapper-body{
	overflow: hidden!important;
}

p{
	margin-bottom: 0!important;
}
.hetong-icon .ant-collapse-item > .ant-collapse-header .ant-collapse-arrow{
	left: 20px!important;
}
.line-form .el-form-item__error{
	position: relative;
}
::-webkit-scrollbar {/*滚动条整体样式*/
	width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
	height: 10px;
	border: none;
}
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
	/* border-radius: 10px; */
	height: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
	background: rgb(209, 209, 209);
}
::-webkit-scrollbar-track {/*滚动条里面轨道*/
	border: none;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0);
	border-radius: 10px;
	background: #fff;
}